/*
 * ip.h
 *
 *  Created on: Nov 25, 2014
 *      Author: root
 */
/******************************************************************************************************************/
#ifndef IP_H_
#define IP_H_
/******************************************************************************************************************/
#include <netinet/ip.h>		// iphdr

//#include "tcp.h"
/******************************************************************************************************************/
class Ip: public iphdr {
public:
	bool IsTcp();
	bool IsUdp();
	bool IsOthers();
	char* ToString();
	unsigned int GetIpPayloadLen();
	unsigned char* GetIpPayload();
	char* GetAddrInDot(unsigned int addr);
};
/******************************************************************************************************************/
#endif /* IP_H_ */
